-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Added remixer field #4549
Added remixer field #4549
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Wahoo; looks awesome!! I just have two very tiny comments.
beets/autotag/mb.py
Outdated
@@ -202,6 +202,19 @@ def _flatten_artist_credit(credit): | |||
) | |||
|
|||
|
|||
def _get_remixer_names(relations): | |||
""" Given a list representing the artist relationships extract the names of |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
""" Given a list representing the artist relationships extract the names of | |
"""Given a list representing the artist relationships extract the names of |
beets/autotag/mb.py
Outdated
@@ -202,6 +202,19 @@ def _flatten_artist_credit(credit): | |||
) | |||
|
|||
|
|||
def _get_remixer_names(relations): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe we should very slightly generalize this for future-proofing… we could make it take the relation type as a parameter, and make it default to 'remixer'
for now? I can imagine wanting to collect other relationships in a similar way.
I updated the PR to include you feedback. I also noticed I introduced a failing test by changing the order of the parameters of the _make_track function so I added the remixer parameter as the last parameter. |
Awesome!! Seems like everything's in order. Thanks again!! |
I really liked working on beets since I also use it myself. This will probably not be my last PR for beets. |
Description
Fixes #4428
Adds the remixer field from the musicbrainz database to the beets library. I haven't added any documentation since I didn't know if it is necessary for the changes I made.
To Do
docs/
to describe it.)docs/changelog.rst
near the top of the document.)